be immersed in - Español Inglés Diccionario